computer laptop computer repair dvd cpu flash drive lcd software computer hardware flash memory computer parts memory laptops ddr2 monitor flash computers ddr3 usb hardware